﻿namespace OopFactory.X12.Sql
{
	using System;

	public class RepoEntity
	{
		public object EntityId { get; set; }
		public string EntityIdentifierCode { get; set; }
		public string EntityIdentifier { get; set; }
		public object InterchangeId { get; set; }
		public object TransactionSetId { get; set; }
		public string TransactionSetCode { get; set; }
		public object ParentLoopId { get; set; }
		public string SpecLoopId { get; set; }
		public string StartingSegmentId { get; set; }
		public string Name { get; set; }
		public bool? IsPerson { get; set; }
		public string LastName { get; set; }
		public string FirstName { get; set; }
		public string MiddleName { get; set; }
		public string NamePrefix { get; set; }
		public string NameSuffix { get; set; }
		public string IdQualifier { get; set; }
		public string Identification { get; set; }
		public string Ssn { get; set; }
		public string Npi { get; set; }
		public string TelephoneNumber { get; set; }
		public string AddressLine1 { get; set; }
		public string AddressLine2 { get; set; }
		public string City { get; set; }
		public string StateCode { get; set; }
		public string PostalCode { get; set; }
		public string County { get; set; }
		public string CountryCode { get; set; }
		public DateTime? DateOfBirth { get; set; }
		public string Gender { get; set; }
	}
}